@charset "utf-8";
/* CSS Document */

body {
	font-family: "微软雅黑", "宋体", Arial;
	font-size: 12px;
	color: #333;
	background:url(img/bg.jpg) no-repeat top center ;
}
h1, h2, h3, h4, h5, h6, input, textarea {
	font-family: "微软雅黑", "宋体", Arial;
}
ul { margin:0;}
li { list-style:none; margin:0;}
.clear { clear:both; height:0; overflow:hidden;}

.main { width:960px; margin:0 auto;}
.mainLeft { width:700px; float:left;margin-top:15px; }
.mainRight { width:250px; float:right;margin-top:15px; }

.header { height:250px; position:relative; width:960px; margin:0 auto; background: url(img/.png) no-repeat;}
.logo  { float:left; margin-top:80px; }
.headerRight { position:absolute; right:0; bottom:0;}

.searchBox { background:url(img/sousuoBg.png) no-repeat; width:310px; height:48px; }
.searchBox .text { background:url(img/search1.png) no-repeat; width:240px; height:21px; border:0; outline:0; padding:5px 10px; line-height:21px; float:left;margin: 7px 0 0 7px;}
.searchBox .button { background:url(img/search2.png) no-repeat; width:35px; height:31px; float:left; border:0; outline:0; margin-top:7px; cursor:pointer;}
.searchBox .button:hover { background:url(img/search3.png) no-repeat;}

.menu { background: url(img/menuBg.png) no-repeat center; height:58px; position:relative; z-index:99;}
.menuBox { width:960px; margin:0 auto; height:58px;}


.sf-menu { width:100%; margin:0;}
.sf-menu li { width:120px;background:url(img/menuLine.png) no-repeat right;}
.sf-menu a { border:0; color: #fff !important; font-size:16px; text-decoration:none !important; text-align:center; padding:0; height:58px; line-height:58px; text-shadow:0 0 1px #333;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	outline:0; background:none;background:url(img/menuLine.png) no-repeat right; color:#62c9ff!important; }
.sf-sub-indicator { display:none;}
.sf-menu a.sf-with-ul { padding-right:0;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top:58px; width:200px;}
.sf-menu li li {border-bottom:1px solid #e3e3e3;width:200px; padding:0;}
.sf-menu li li a{ background:#fff url(img/nav_sub_bg.png) repeat-x bottom !important;  line-height:18px; font-size:14px; text-align:left; padding:8px 12px 8px 24px; width:160px; color:#555 !important; text-shadow:none !important;  border-left:4px solid #184d9d;
word-break:break-all;word-wrap:break-word; height:auto;}
.sf-menu li li a:hover { background:#fff url(img/nav_sub_bg.png) repeat-x bottom !important; border-left:4px solid #273a54; width:160px; color: #273a54!important; font-weight:bold;}


.zyBlueBanner { height:220px; padding:0px 0 60px; _padding:0px 0 0px;}

.imgNews { width:310px; float:left; margin-right:20px; margin-top:15px; display:inline;}

.filmstrip li{
width: 72px;
height: 60px;
}



.title1 { height:23px; border-bottom:1px solid #1b407e; margin-bottom:10px;}
.title1 h6 { float:left; line-height:22px;color:#1b3260;font-size: 18px; margin:0;padding-bottom:5px; _margin-bottom:-10px;}
.title1 a { float:right; line-height:23px; color:#62c9ff; text-decoration:none; background:#1b407e; padding:0 10px;  }
.title1 a:hover { color:#fff;}

ul.list01 li {  line-height:30px; width:300px; height:30px; _line-height:28px; _height:28px; background:url(img/dot.png) no-repeat left center; padding-left:10px;  }
ul.list01 li:first-child { border-top:none;}
ul.list01 li a {display:block; float:left; color:#1b3260; text-decoration:none;height:30px;line-height:30px; _display:inline; _line-height:28px; _height:28px; }
ul.list01 li a:hover { text-decoration:underline;}
ul.list01 li span { float:right; color:#1879cc; _display:inline; }

ul.list02 { padding:20px 20px 0 0; float:right; width:650px;}
ul.list02 li {  line-height:30px; width:100%; _line-height:28px;border-bottom: 1px solid #8dc3e0; height:30px;}
ul.list02 li a {display:block; float:left; color:#1b3260; text-decoration:none;padding-left:10px; background:url(img/list02.png) no-repeat 0 center; }
ul.list02 li a:hover {  text-decoration:underline;}
ul.list02 li span { float:right; color:#1879cc; }

ul.list03 { padding:15px 10px 0; }
ul.list03 li {  line-height:30px; width:100%; _line-height:28px;border-bottom: 1px solid #8dc3e0; height:30px;}
ul.list03 li a {display:block; float:left; color:#1b3260; text-decoration:none;padding-left:10px; background:url(img/list02.png) no-repeat 0 center; }
ul.list03 li a:hover { text-decoration:underline;}
ul.list03 li span { float:right; color:#1879cc; }

.tabMore {float:right!important;color:#62c9ff!important; text-decoration:none!important;line-height:20px!important;
text-decoration: none!important;
font-weight: bold!important;
background: #1b407e !important;
padding: 0 12px!important;
margin-top: 15px!important;}
.tabMore:hover { color:#fff!important; text-decoration:none!important; }

.tabMore2 {float:right; text-decoration:none;line-height:20px;
color: #62c9ff;
text-decoration: none;
margin-top:-46px; margin-right:10px;}
.tabMore2:hover { color:#fff; text-decoration:none; }

.flr { float:right !important;}
.fll { float:left !important;}

.mainBox2 {margin-top:20px;}
.mainBox3 { margin:0; padding-top:20px;_padding-top:30;_margin-top:-10px;}
.tabBox { height:27 0px; overflow:hidden;  background:#bcdced; border:1px solid #162c57;margin-top:20px; height:272px;}

.tabBox2 { height:240px; width:469px; overflow:hidden; margin-top:20px; float:left; border:1px solid #162c57;background:#bcdced;}

/* tabs */
#wrap {}
#wrap .pane  {display:/*  none  */;padding: 0; }	
.panes .pane {display:none;}

#wrap img { float:left;margin: 15px;}

ul.tabs {list-style:none; margin:0; padding:0;height:44px;font-weight:bold; background: url(img/tabBg.png) repeat-x;}
ul.tabs li { float:right;text-indent:0;padding:0;margin:0;list-style-image:none; border-left:1px solid #2261a6;}
ul.tabs li.title { float:left; border:0;}
ul.tabs li.title img { margin:0 !important;}

ul.tabs a { line-height:17px;color:#fff;font-size: 14px; margin:0; padding:0 40px; padding-bottom:0px; display:block; line-height:44px; height:44px; float:left;}
ul.tabs a:active {outline:none;}
ul.tabs a:hover {text-decoration:none; color:#62c9ff; background:#1a3970; }
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { height:44px;cursor:default ; color:#1b3260; background: url(img/tabBg2.png) repeat-x;}

ul.tabs2 {list-style:none; margin:0; padding:0;height:44px;font-weight:bold;background: url(img/tabBg3.png) no-repeat;}
ul.tabs2 li { float:left;text-indent:0;padding:0;margin:0 0 0 0;list-style-image:none; }
ul.tabs2 a { color:#555;font-size: 14px; margin:0; padding:0 20px; padding-bottom:0px; display:block; line-height:44x; height:44px; background:#dedede; float:left;}
ul.tabs2 a:active {outline:none;}
ul.tabs2 a:hover {text-decoration:none; color:#bf171f; background:#ccc; }
ul.tabs2 a.current, ul.tabs2 a.current:hover, ul.tabs2 li.current a { height:35px;cursor:default ; color:#fff; background:#bf171f;}

.mainBox { padding-top:20px; _margin-top:-20px;padding-top:30px;}

.zyTongzhi { width:280px; height:270px; float:right; background:url(img/sliderBg.png) repeat;  display:inline;}
.zyTongzhi .title { height:35px; background:url(img/sliderBg.png) repeat; margin-top:5px;}
.zyTongzhi .title h6 { float:left; margin:0 0 0 10px; line-height:35px; font-size:18px;}
.zyTongzhi .title a {line-height:35px; margin-right:10px;color:#1b3260; text-decoration:none; font-weight:bold;  padding:0 10px; float:right;}
.zyTongzhi .title a:hover {  color: #fff;}

.sideBar { width:250px; margin-bottom:10px; _margin-bottom:5px;}
.sideBar .title { background:url(img/titleBg.png) repeat-x; height:40px; border:1px solid #d9be8f;}
.sideBar .title img { float:left; margin:5px 0 0 10px; _display:inline;}
.sideBar .title h6 { font-size:15px; color:#333; padding-left:5px; float:left; line-height:40px; margin:0; height:40px;  _display:inline;}
.sideBar .title a { float:right;line-height:20px; margin-right:10px;color:#fff; text-decoration:none; font-weight:bold; background:#734416; padding:0 10px; margin-top:10px; _display:inline;}
.sideBar .title a:hover { background:#b9832b; color: #fff;}

.sideBarBox { position:relative; overflow:hidden;}
.toupiao { padding:20px 10px;}
.toupiao p { margin-bottom:10px; font-size:14px;}
.slider { position: absolute; padding: 0 15px; }
.slider li {padding:8px 0; border-bottom: 1px solid #8dc3e0;overflow:hidden;}
.slider li a { color:#273a54; }
.slider li a:hover { text-decoration:underline;}
.slider li span { display:block; color:#1879cc;}

.Button { background:url(img/tabBg3.png) repeat; height:30px; line-height:30px;  border:1px solid #0e234e; padding:0 !important; text-align:center; color:#fff; font-size:15px; font-weight:bold; display:block; margin:0 auto; width:200px !important; margin-top:20px; cursor:pointer;}

.linkBox { height:240px; position:relative; width:228px; float:left;border: 1px solid #162c57;background: #bcdced;}
.linkBox h6 { height:44px; line-height:44px; background:#dedede; }
a.linkBtn { margin-left:10px; display:block;}

.sliderLink { position: absolute; padding: 0; left:0;  margin-top:44px;  height:180px; overflow:hidden;}
.sliderLink li {padding:0 10px; border-bottom: 1px dashed #8dc3e0;overflow:hidden; width:198px; line-height:30px; padding-left:20px;background: url(img/list02.png) no-repeat 10px center;}
.sliderLink li a { color:#1b3260; }
.sliderLink li a:hover { text-decoration:underline;}
.sliderLink li span { display:block; color:#be9953;}

.sliderImg { background:url(img/sliderImgBg.png) repeat; border:1px solid #dcdcdc; height:160px;margin-top: 36px;}
.sliderImg marquee { padding:17px 10px 0; height:127px;}
.sliderImg marquee img { margin:0 5px; display:inline;}

.background01 { background:url(img/bg01.png) no-repeat left bottom;}
.background02 { background:url(img/bg02.png) no-repeat right bottom; }
.background03 { background:url(img/bottomBg.png) repeat-x bottom center; }


.footerBox {  background:url(img/footBg.png) no-repeat top center; margin-top:30px; }
.footer { padding:30px 0;}

.footer p{ margin-bottom:0; color:#bcdced; line-height:1.8em;}
.footer p a { color:#fff; padding:0 5px;}

.fixed {top: 10px; left:10px; position: fixed; width:100px; height:300px; background:#ccc;}

ul.link li { float:left;}
ul.link li a { display: block; width:140px; height:24px; color:#333; text-decoration:none;}
ul.link li a:hover { color:#f00; text-decoration:underline;}

.box { border:none;}
.box h5.title-2 { background: url(img/sliderBg.png) repeat;height: 40px;border-bottom: 1px solid #1b407e; line-height:40px;  color:#1b407e; margin-bottom:0; text-align:center;}
ul.PageNav img { margin-left:10px; padding:30px 0; }
ul.PageNav { min-height:100px;margin-bottom:-10px; padding:0;background:url(img/sliderBg.png) repeat;
position: relative;overflow: hidden;}
ul.PageNav li {}
ul.PageNav li a { font-size:14px; display:block;  line-height:20px; text-align:center;color:#1b407e; font-weight:bold; border-bottom:1px solid #1b407e;  padding:10px 0;  display: inline-block; width:100%;}
ul.PageNav li a:hover { text-decoration:none; font-weight:bold; color:#fff; background: url(img/sliderBg.png) repeat;}

.crumbs {padding: 0 0 0 15px;
border:none;
border-bottom: 1px solid #1b407e;
margin-bottom: 10px;
line-height: 40px;
color:#fff;
background: url(img/sliderBg.png) repeat;}
.crumbs span { color:#fff;}
.crumbs a { color:#fff; text-decoration:none;}
.crumbs a:hover { text-decoration: underline;}

.col-left { }
.col-left ul li a:hover {color:#1b3260; }
.col-left ul li a { margin-left:3px; color:#1b3260;}
.list { padding:5px 20px;}
.list li span { padding:0;color: #1879cc;}
.hr { }
#Article a { color:#1b407e;}
#Article a:hover { text-decoration: underline;}

.sr_main {background:#fbfbfb;border: 1px solid #bf171f;}
.sr_main ul { padding:10px 20px;}
.sr_main ul li { padding:5px 0;}
.sr_main ul li a { color:#333 !important; font-size:15px;}
.sr_main ul li a font {color:#bf171f !important;}
.sr_main ul li p font {color:#bf171f !important;}

.bk10 { height:10px;}

.content table {border-collapse: collapse; border: none;}
.content table td {border: 1px solid #66A2EA;padding: 3px;text-align: center; vertical-align:middle;}

h1.title { font-size:20px; margin-bottom:10px;}

.table_form th { font-size:14px; width:175px; color:#333 !important;}
.table_form {}
.ltable { background:#e1e9ed; border-right:none!important;border-bottom: 1px solid #8dc3e0 !important;}
.ltable td {
border-top: solid 1px #8dc3e0 !important;
border-left: none!important;
border-right: solid 0px;
border-bottom: solid 1px #8dc3e0 !important;
padding:5px 10px !important;}
.ltable .huifu { color:#333 !important;}

.table_form tbody{

}
.table_form tbody td, .table_form tbody th {
border-bottom: 1px solid #8dc3e0 !important;
}
.input-text, .measure-input, textarea, input.date, input.endDate, .input-focus {border: 1px solid #aaa !important;}
.vote_result, .tit, .vote_result .c_box { background-color:#fff !important;}
.vote_result .c_box table th  { padding:10px 4px !important;}
.tit, .tp_tit, .vote_result .c_box table td.tdcol3, .tp td.ls { color:#333 !important;}
.tit a { color:#333;}
.icon3j { margin-top:10px !important;}
.icon3j li a { padding-left:17px !important; color:#333;}
.icon3j li { }
.icon3j li span { background: none !important;}

ul.hotList { min-height:100px;margin-bottom:-10px; padding:0;background: url(img/sideBarBg.png) repeat;border: 1px solid #e5d2b4;border-top: none;
position: relative;overflow: hidden;}
ul.hotList li {}
ul.hotList li a { font-size:14px; display:block; height:35px; line-height:35px; text-align:center;color:#333; font-weight:bold; border-bottom:1px solid #d9be8f; border-top:1px solid #f8f0db;}
ul.hotList li a:hover { text-decoration:none; font-weight:bold; background:url(img/pagenavbgHover.png) no-repeat; color:#222; background:url(img/titleBg.png) repeat-x;}
.votesss .col-left { margin-left:10px !important;}
.col-auto { _width:248px;}

#pages span {background: #bf171f;border: 1px solid #bf171f;}
#pages a.a1 {background: #fff;}

.luntan { display:block; width:228px; height:44px; background:url(img/title07Btn.png) no-repeat;}
